Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernise NimBot #15

Merged
merged 5 commits into from
Jun 3, 2020
Merged

Modernise NimBot #15

merged 5 commits into from
Jun 3, 2020

Conversation

PMunch
Copy link
Contributor

@PMunch PMunch commented Jun 2, 2020

This makes NimBot compile with the latest stable (although after e2442ae it does require: nim-lang/Nim#14549 to properly de-/serialise). It also adds support for various IRC styles (italics, bold, underline, and colours (only foreground at the moment)) and colouring of IRC nicknames. Along with this the stylesheet is updated to look more like the darkmode documentation and the main Nim website. Care has been taken to make sure that it can still parse the old log format, so it should be able to run with the old NimBot log files so that old logs are still accessible.

As an indication of what the new logs look like:
newlogs

@Araq Araq merged commit 9d705dd into nim-lang:master Jun 3, 2020
@dom96
Copy link
Contributor

dom96 commented Jun 12, 2020

Nice!

@dom96
Copy link
Contributor

dom96 commented Jun 18, 2021

This introduced a few bugs. Thankfully not too bad too fix. Definitely looks good: https://irclogs.nim-lang.org/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants